<template>
  <div>
    <mt-swipe :auto="4000">
      <!-- 在组件中，使用v-for循环的话，一定要使用key -->
        <!-- 将来，谁用此轮播图组件，谁为我们传递lunbotuList -->
        <!-- 此时，lunbotuList应该式父组件向子组件传值来设置 -->
      <mt-swipe-item v-for="item in lunbotuList" :key="item.image0">
        <img :src="item.image0"  :class='{"full":isFull}'/>
      </mt-swipe-item>
    </mt-swipe>
  </div>


  <!-- 分析：为什么商品评论中的轮播图那么丑 -->
  <!-- 1.首页中的图片，它的宽和高，都是用的100%宽度 -->
  <!-- 2.在商品详情页面中，轮播图的图片，如果也使用宽高为100%的话，页面不好看 -->
  <!-- 3.商品详情页面中的轮播图，希望高度是100%,宽度是自适应 -->
  <!-- 4.经过分析得到问题原因：首页中的轮播图和详情中的轮播图，分歧点是：宽度是否需要100%或者是自适应 -->
  <!-- 5.既然这两个轮播图，其他方面没有冲突的，只是宽度有问题，那么，我们可以定义一个属性，让使用轮播图的调用者，手动指定为是否是100% -->
</template>
<script>

export default {
    props:["lunbotuList","isFull"]
};



// 注意：由于首页轮播图中获取的参数是item.img  而商品详情页给的是item.src  所以需要把拿到的数据进行遍历，把src的值赋值给img  下面是做法：
// result.body.data.forEach(item=>{
//     item.img = item.scr;
// })
</script>
<style lang="less" scoped>
.mint-swipe {
  height: 200px;
}
.mint-swipe-item{
    text-align: center;
}
// .mint-swipe-item:nth-of-type(1) {
//   background: red;
// }
// .mint-swipe-item:nth-of-type(2) {
//   background: green;
// }
// .mint-swipe-item:nth-of-type(3) {
//   background: yellow;
// }
.mint-swipe img {
//   width: 100%;
  height: 100%;
}
.full{
width: 100%;
}
</style>

